import { ref } from "vue"
import { useIntersectionObserver } from "@vueuse/core"
export function useLazyDate (apiFn:() => void) {
  const target = ref(null)
// 要懒加载数据延时发请求   数据是否进入了可视区了
const { stop } = useIntersectionObserver(target, ([{ isIntersecting }]) => {
  // 如果进入可视区
  if (isIntersecting) {
    // home不能写死
    apiFn()
    stop()
  }
},{
  threshold:0
})
return target
}